package Day22.字符串;



public class 字符串常用方法 {
    public static void main(String[] args) {
        String str = "welcome to jiazhong!";
        //根据下标获得字符串中该下标对应的字符
        char c = str.charAt(0);
        System.out.println(c);
        //使用length方法获得字符串的总长度，并根据总长度获得最后一个字符
        char endChar = str.charAt(str.length()-1);
        System.out.println(endChar);

        String str1 = "hello";
        String str2 = new String("HELLO");
        //判断字符串中的值是否相等(区分大小写判断是否相等)
        System.out.println(str1.equals(str2));
        //判断字符串中的值是否相等(不区分大小写判断是否相等)
        //1.将所有字符串都转换为小写字母，然后在判断是否相等
        String newStr1 = str1.toLowerCase();//转小写
        String newStr2 = str2.toLowerCase();//转小写
        System.out.println(newStr2);
        System.out.println(newStr1.equals(newStr2));
        //2.将所有字符串都转换为大写字母，然后在判断是否相等
        String newStr11 = str1.toUpperCase();//转大写
        System.out.println(newStr11);
        String newStr22 = str2.toUpperCase();
        System.out.println(newStr11.equals(newStr22));
        //3.使用String提供的忽略大小写判断是否相等的方法
        System.out.println(str1.equalsIgnoreCase(str2));

        //concat连接字符串
        String str3 = str1.concat(str2);//等同于str1+str2
        System.out.println(str3);

    }
}
